﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Atomic.FriendLinks.Entities;
using FluentNHibernate.Mapping;

namespace Atomic.FriendLinks.Mappings
{
    /// <summary>
    /// 友情链接表映射关系
    /// </summary>
    public class LinkMap : ClassMap<LinkEntity>
    {
        public LinkMap()
        {
            Table("FriendLink");
            Id(m => m.ID).GeneratedBy.Native();
            Map(m => m.Name).Length(50).Not.Nullable();
            Map(m => m.Url).Length(255).Not.Nullable().Default("");
            Map(m => m.ImageUrl).Length(255);
            Map(m => m.Sort).Not.Nullable().Default("0");
            Map(m => m.Enabled).CustomSqlType("int").Not.Nullable().Default("0");
        }
    }
}
